#pragma once

#include <string>
#include <map>

namespace ddm {
class Config {
 public:
  const std::string& nodeName() const { return nodeName_; }
  void setNodeName(std::string name) { nodeName_ = name; }

  const std::map<std::string, std::string>& ifaceToNeighborName() {
    return ifaceToNeighborName_;
  }
  void setIfaceToNeighborName(std::map<std::string, std::string> data) {
    ifaceToNeighborName_ = data;
  }

 private:
  std::string nodeName_;
  std::map<std::string, std::string> ifaceToNeighborName_;
};
}  // namespace ddm